package ayyars;

import java.util.Arrays;


/**
 * 数组工具类Arrays
 */
public class MyArraysDemo {
    public static void main(String[] args) {
        /**
         * public static String toString(int[] a)  返回指定数组的内容的字符串表示形式
         */
        int[] arr = {3, 5, 9, 2, 1, 7};
        System.out.println(Arrays.toString(arr));

        /**
         * public static void sort(int[] a)  对指定的数组按升序进行排序
         */
//        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));

        /**
         * public static int binarySearch(int[] a, int key)  利用二分查找返回指定元素的索引
         */
        int index = Arrays.binarySearch(arr, 11);
        System.out.println(index);
        // 1,数组必须有序
        // 2.如果要查找的元素存在,那么返回的是这个元素实际的索引
        // 3.如果要查找的元素不存在,那么返回的是(-插入点-1)

    }
}
